//
//  DDDiscoverBaseViewController.h
//  DingDongZP
//
//  Created by Jyh on 16/4/11.
//  Copyright © 2016年 iyhjiang.com. All rights reserved.
//

#import "DDBaseViewController.h"

static NSString *DDBossDiscoverCellIdentifier = @"DDDiscoverJobFinderCell";

@interface DDDiscoverBaseViewController : DDBaseViewController

@property (strong, nonatomic) UIScrollView *scrollView;

@property (strong, nonatomic) UITableView *tableViewRecommend;
@property (strong, nonatomic) UITableView *tableViewHotest;
@property (strong, nonatomic) UITableView *tableViewLatest;

@property (strong, nonatomic) UITableView *tableViewNoLogin;

@property (strong, nonatomic) NSMutableArray *dataSourceRecommend;
@property (strong, nonatomic) NSMutableArray *dataSourceHotest;
@property (strong, nonatomic) NSMutableArray *dataSourceLatest;
@property (strong, nonatomic) NSMutableArray *dataSourceNoLogin;

/**
 *  初始化值为0，开始请求的页码
 */
@property (nonatomic) NSInteger startIndexPageRecommend;

@property (nonatomic) NSInteger startIndexPageHottest;

@property (nonatomic) NSInteger startIndexPageLatest;

/**
 *  显示无数据View
 *
 *  @param image 无数据Image
 *  @param text  无数据Text提示
 */
- (void)showNoDataViewWithImage:(UIImage *)image text:(NSString *)text;

/**
 *  隐藏掉无数据View
 */
- (void)hideNoDataView;

/**
 *  下拉刷新数据
 */
- (void)loadNewData;
- (void)loadNewData: (UITableView *)tableview;

/**
 *  上拉加载更多数据
 */
- (void)loadMoreData;
- (void)loadMoreData: (UITableView *)tableview;


/**
 *  添加下拉刷新
 */
- (void)addRefreshHeader;

/**
 *  添加上拉加载
 */
- (void)addRefreshFooter;

/**
 *  停止下拉刷新
 */
- (void)endRefreshHeader;
-(void) endRefreshFooterNoMoreData;
/**
 *  停止上拉加载更多
 */
- (void)endRefreshFooter;

/**
 * 设置上拉加载是否显示
 */
- (void)setFooterHidden:(BOOL)hidden;

@end
